/**
 * @(#) IEDController.java
 */

package it.unibo.iss.domotica.edControlling;

import it.unibo.iss.domotica.edDomain.Elettrodomestico;
import it.unibo.iss.domotica.exceptions.ConsumptionTooHighException;

import java.util.List;


public interface IEDController
{
	List<Elettrodomestico> listED( );
	
	int powerOn( String edName ) throws ConsumptionTooHighException;
	
	int powerOff( String edName );
	
	void abortPowerOn( );
	
	List<Elettrodomestico> listEDSuperflui( );
	
	
}
